package org.nepu.scr.indexrate.vo.riskrate.equipmentdata;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.nepu.scr.indexrate.converter.riskrate.equipmentdata.CommonInConverter;

import javax.persistence.Column;
import javax.persistence.Convert;

@Data
public class DrillingFluidMenu2_4 {

    @ApiModelProperty("振动筛")
    @Convert(converter = CommonInConverter.class)
    @Column(name = "vibration_screen")
    CommonIn vibrationScreen;

    @ApiModelProperty("除气器")
    @Convert(converter = CommonInConverter.class)
    @Column(name = "air_filter")
    CommonIn airFilter;

    @ApiModelProperty("离心机")
    @Convert(converter = CommonInConverter.class)
    @Column(name = "centrifuge")
    CommonIn centrifuge;

    @ApiModelProperty("联合清洁器")
    @Convert(converter = CommonInConverter.class)
    @Column(name = "cleaning_unit")
    CommonIn cleaningUnit;

    @ApiModelProperty("搅拌器")
    @Convert(converter = CommonInConverter.class)
    @Column(name = "mixing_machine")
    CommonIn mixingMachine;

    @ApiModelProperty("灌注泵/混合泵")
    @Convert(converter = CommonInConverter.class)
    @Column(name = "injection_pump")
    CommonIn injectionPump;

    @ApiModelProperty("砂泵（三除泵）")
    @Convert(converter = CommonInConverter.class)
    @Column(name = "sand_pump")
    CommonIn sandPump;

    @ApiModelProperty("泵舱至钻台的高压管汇及阀门")
    @Convert(converter = CommonInConverter.class)
    @Column(name = "pressure_regulator")
    CommonIn pressureRegulator;

    @ApiModelProperty("钻台立管高压管汇及阀门")
    @Convert(converter = CommonInConverter.class)
    @Column(name = "drilling_pipe_pressure_regulator")
    CommonIn drillingPipePressureRegulator;

    @ApiModelProperty("井口四通至节流压井管汇的高压管汇及阀门")
    @Convert(converter = CommonInConverter.class)
    @Column(name = "pressure_regulator_for_well_valve")
    CommonIn pressureRegulatorForWellValve;

    @ApiModelProperty("节流压井管汇至试油管汇的高压管汇及阀门")
    @Convert(converter = CommonInConverter.class)
    @Column(name = "pressure_regulator_for_oil_valve")
    CommonIn pressureRegulatorForOilValve;

    @ApiModelProperty("节流压井管汇至钻台立管的高压管汇及阀门")
    @Convert(converter = CommonInConverter.class)
    @Column(name = "pressure_regulator_for_drilling_pipe")
    CommonIn pressureRegulatorForDrillingPipe;

    @ApiModelProperty("钻井泵安全阀")
    @Convert(converter = CommonInConverter.class)
    @Column(name = "safety_valve")
    CommonIn safetyValve;

    @ApiModelProperty("试压管汇及阀门")
    @Convert(converter = CommonInConverter.class)
    @Column(name = "test_pressure_regulator")
    CommonIn testPressureRegulator;

    @ApiModelProperty("高压软管")
    @Convert(converter = CommonInConverter.class)
    @Column(name = "high_pressure_soft_pipe")
    CommonIn highPressureSoftPipe;

    @ApiModelProperty("吹灰系统")
    @Convert(converter = CommonInConverter.class)
    @Column(name = "flood_system")
    CommonIn floodSystem;
}
